Carnegie Mellon University

Eberly Center

Teaching Excellence & Educational Innovation

Custom and Generative Activities in OLI

Simmons, R., Moore, S., & I. Cervesato

Carnegie Mellon's OLI platform currently expects that student activities come in two types: simple built-in activities (such as "fill-in-the-blank" or "multiple choice") and labor-intensive adapters for widgets written in Java or Flash. We have have designed, iterated upon, and deployed a toolkit that fits an observed intermediate need for sophisticated activities that can be best described with simple snippets of JavaScript and HTML. With this toolkit, assessments can easily support repeated student engagement by generating randomized questions according to a template, while still providing targeted and parameterized feedback. This demo will be presented on two laptops. One will demonstrate student interaction with a number of example generative question examples, including several currently in use by 15-122 students. The other will demonstrate the ease of writing questions with our toolkit, and will be set up to allow participants to view and modify the grading logic for a custom fill-in-the-blank style assessment.

Robert Simmons, Computer Science, SCS

Steven Moore, Human Computer Interaction Institute, SCS

Iliano Cervesato, Computer Science Department, SCS